#include"Priority_queue.h"
#include<iostream>
using namespace std;

int main()
{
	//syz::priority_queue<int, vector<int>, syz::greater<int>> pq;
	//pq.push(1);
	//pq.push(3);
	//pq.push(6);
	//pq.push(2);
	//pq.push(4);

	//while (!pq.empty())
	//{
	//	cout << pq.top() << ' ';
	//	pq.pop();
	//}

	vector<int> v = { 1,3,2,5,4 };
	syz::priority_queue<int> pq(v.begin(), v.end());

	while (!pq.empty())
	{
		cout << pq.top() << ' ';
		pq.pop();
	}
}